package com.hifar.test.syncData.service;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.hifar.test.syncData.pojo.HfEnvSyncTableConfig;

import java.util.List;
import java.util.Map;

/**
 * @author zhuWeiWei
 * @description 采集数据服务
 * @date 2025/4/17 11:44
 */
@DS("collectdb")
public interface ICollectDataSourceService {
    /**
     * 查询表是否存在
     *
     * @param tableName 表名称
     * @return
     */
    boolean tableIsExist(String tableName);

    /**
     * 查询表数据
     *
     * @param syncTableConfig
     * @return
     */
    List<Map<String, Object>> listTableData(HfEnvSyncTableConfig syncTableConfig);


}
